stack_size EQU  0x200	; ??????
; define stack
	AREA mystack, DATA, READWRITE ; ??mystack??????????
stack_start
	SPACE stack_size
stack_end

;define vectors
	AREA RESET, DATA, READONLY
vectors
	DCD  stack_end
	DCD  test_start
	SPACE stack_size
	PRESERVE8    	
;define code
	AREA mycode, CODE, READONLY,ALIGN=3
test_start
	MOVS R0,#2
	MOVS R1,#-2	
	;MOV R0,#0
	ADD R2,R0,R1
	ADDS R3,R0,R1
	SUBS R4,R0,R1
	SUBS R5,R1,R0
	B .		;while(1)
	END